package com.cms.setting.banner.service;

import java.util.List;

import com.cms.framework.utils.page.PageView;
import com.cms.setting.banner.pojo.Banner;
import com.cms.setting.banner.pojo.dto.BannerDTO;

/** 
* @ClassName: BannerService 
* @Description: TODO(广告列表) 
* @author ourenyou ory_gmail_com 
* @date 2018年10月27日 下午7:25:46 
*  
*/
public interface BannerService {
	/** 
	* @Title: saveBanner 
	* @Description: TODO(保存或修改一条记录) 
	* @param @param banner
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	boolean saveBanner(Banner banner);
	/** 
	* @Title: deleteBanner 
	* @Description: TODO(删除一条广告记录) 
	* @param @param Id
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	boolean deleteBanner(Integer Id);
	/** 
	* @Title: findByID 
	* @Description: TODO(查询一条广告内容) 
	* @param @param Id
	* @param @return    设定文件 
	* @return Banner    返回类型 
	* @throws 
	*/
	Banner findByID(Integer Id);
	/** 
	* @Title: findPageList 
	* @Description: TODO(获取广告列表并分页) 
	* @param @return    设定文件 
	* @return List<Banner>    返回类型 
	* @throws 
	*/
	PageView<BannerDTO> findBannerPageList(PageView<BannerDTO> pageView,
			BannerDTO bannerDTOParams);
}
